package com.papers.juan.domain.bean;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 试卷导入bean
 *
 * @author libo
 * @date 2022/11/10 16:07
 */
@Data
@ExcelIgnoreUnannotated
public class PaperImportBean implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 试卷名称
     */
    @ExcelProperty(value = "试卷名称", index = 0)
    private String paperName;

    /**
     * 试卷类型
     */
    @ExcelProperty(value = "试卷类型", index = 1)
    private String paperType;

    /**
     * 试卷描述
     */
    @ExcelProperty(value = "试卷描述", index = 2)
    private String paperDes;

    /**
     * 注意事项
     */
    @ExcelProperty(value = "注意事项", index = 3)
    private String paperAttention;

    /**
     * 是否有密封线
     */
    @ExcelProperty(value = "是否有密封线", index = 4)
    private String paperSealLine;

    /**
     * 总分
     */
    @ExcelProperty(value = "总分", index = 5)
    private Integer paperTotalScore;

    /**
     * 考试时长
     */
    @ExcelProperty(index = 6)
    private Integer paperTime;

    /**
     * 题库编码
     */
    @ExcelProperty(index = 7)
    private String reposCode;

//    /**
//     * 专业编码
//     */
//    @ExcelProperty(index = 8)
//    private String majorCode;

    /**
     * 课程编码
     */
    @ExcelProperty(index = 8)
    private String courseCode;

    /**
     * 知识点编码
     */
    @ExcelProperty(index = 9)
    private String knowledgeCode;

    /**
     * 题目编码
     */
    @ExcelProperty(index = 10)
    private String questionCode;

    /**
     * 年级
     */
    @ExcelProperty(index = 11)
    private String questionGrade;

    /**
     * 题目类型
     */
    @ExcelProperty(index = 12)
    private String questionType;

    /**
     * 难易程度
     */
    @ExcelProperty(index = 13)
    private String questionEasy;

    /**
     * 难度系数
     */
    @ExcelProperty(index = 14)
    private String questionDifficult;

    /**
     * 分数
     */
    @ExcelProperty(index = 15)
    private Integer questionScore;

    /**
     * 选项内容JSON
     */
    @ExcelProperty(index = 16)
    private String questionContent;

}
